Big Huge Thesaurus

punching ball

noun